/** 
 * 项目名:extWeb 
 * 文件名:IUserService.java 
 * 包名:com.spring.extjs.service 
 * 创建日期:2015年1月30日下午6:01:57 
 * 版权(c): ZTESOFT TECHNOLOGY CO.,LTD.Copyright 2012-2030.All rights reserved
 * 
*/  
  
package com.spring.extjs.service;  

import java.util.List;

import com.spring.extjs.model.TUser;
import com.spring.extjs.pageModel.UserVO;

/**
 * 对系统用户进行操作的业务逻辑层<br>
 * <功能详细描述>
 *
 * @author  chj_0507_dz@sina.com
 * @version [版本号,2015年1月30日]
 */
public interface IUserService {

	/**
	 * 添加一个系统用户的业务逻辑<br>
	 * <功能详细描述>
	 * @param user
	 * @return 
	 *
	 * @author chj_0507_dz@sina.com
	 */
	int insertUser(TUser user);
	
	/**
	 * 方法说明：得到所有的登录人员列表<br>
	 * @return
	 * @return List
	 * @exception
	 * 
	 * @author chen jie
	 */
	List<UserVO> userList();

	/**
	 * 方法说明：修改一个员工的信息<br>
	 * <方法详细>
	 * @return int
	 * @exception
	 * @author chen jie
	 * @since  1.0.0
	 */
	int modifyUser(TUser user);

	/**
	 * 方法说明：删除用户信息数据。<br>
	 * <方法详细>
	 * 使用逻辑删除方式实现。即将user的state设成0
	 * @return int
	 * @exception
	 * @author chen jie
	 * @since  1.0.0
	 */
	int deleteUsers(String userIds);
}
  